Vserver : [設定] > [プロトコル] > [CIFS] : CIFSの概要 : CIFSクライアントがUNIXシンボリック リンクにアクセスする方法
CIFSクライアントがUNIXシンボリック リンクにアクセスする方法
Data ONTAPでシンボリック リンクどのように扱われるかについて、その概念を理解しておく必要があります。 ストレージ システムに接続しているCIFSユーザにシンボリック リンクへのアクセスを提供する際に重要となります。
シンボリック リンクはUNIX環境で作成されるファイルで、別のファイルまたはディレクトリへの参照が含まれます。 シンボリック リンクにアクセスしたクライアントは、シンボリック リンクが参照するターゲット ファイルまたはディレクトリにリダイレクトされます。
Data ONTAPには、CIFSクライアントがストレージ システム上のUNIXのシンボリック リンクをたどるための機能が用意されています。 この機能は任意で、次の3つのオプションのいずれかを使用して、共有ごとに設定できます。
•
読み取り/書き込みアクセスで有効化
•
読み取り専用アクセスで有効化
•
CIFSクライアントに対してシンボリック リンクを非表示にして無効化
シンボリック リンクには次の2つのタイプがあります。
相対
相対シンボリック リンクには、親ディレクトリに対して相対的なファイルまたはディレクトリへの参照が含まれています。 したがって、参照しているファイルのパスの先頭はスラッシュ(/)ではありません。 相対シンボリック リンクは、常に同じファイルシステム内のファイルまたはディレクトリを参照します。 共有でシンボリック リンクを有効にした場合、相対シンボリック リンクは追加の設定なしで機能します。
絶対
絶対シンボリック リンクには、ファイルまたはディレクトリへの参照が絶対パスの形式で含まれています。 したがって、参照しているファイルのパスの先頭はスラッシュ(/)です。 ファイルシステムのルートからの、ファイルの絶対パスの場所として扱われます。 絶対シンボリック リンクは、シンボリック リンクのファイルシステム内外のファイルまたはディレクトリを参照できます。 ターゲットが同じローカル ファイルシステムにないシンボリック リンクは、
ワイドリンク
と呼ばれます。 共有でシンボリック リンクを有効にしただけでは、絶対シンボリック リンクは機能しません。 最初に、シンボリック リンクのUNIXパスからデスティネーションCIFSパスへのマッピングを作成する必要があります。 絶対シンボリック リンクのマッピングを作成する場合、ローカル リンクかワイドリンクかを指定します。 ローカル共有外のファイルまたはディレクトリへの絶対シンボリック リンクを作成しても、局所性を
ローカル
に設定すると、Data ONTAPはターゲットへのアクセスを許可しません。
クライアントがローカル シンボリック リンク(絶対または相対)を削除しようとした場合、シンボリック リンクのみが削除され、ターゲット ファイルまたはターゲット ディレクトリは削除されません。 それに対して、クライアントがワイドリンクを削除しようとした場合には、ワイドリンクが参照する実際のターゲット ファイルやターゲット ディレクトリが削除されることがあります。 クライアントはストレージ システム外のターゲット ファイルまたはディレクトリを明示的に開いて削除できるため、Data ONTAPではこの操作を制御できません。
「このトピックは役に立ちましたか?
ご意見をお聞かせください
。」